#ifndef _EXPRESSIONTREE_H
#define _EXPRESSIONTREE_H


#include <string>
using namespace std;

class Box;

class ExpressionTree {
  public:
    struct Node {
        //Node * Father;
        Node * Sons;

        char Symbol;

    };
    
    typedef Node tNode;


  private:
    Box * m_pBox;

    tNode m_root;


  public:
     ExpressionTree(Box & pBox, string nGene);

     ~ExpressionTree(void );

    Node addNode(char c);

};
#endif
